A deve ser hospedado em um servidor acessível pela Internet. Neste guia, usaremos o ngrok para criar um túnel para seu servidor local, mas você também pode usar um serviço como localtunnel.
Como alternativa, se você for um usuário do Codespaces, poderá usar o encaminhamento de porta do Codespaces integrado. Para saber mais, confira Encaminhar portas no seu código.
Pré-requisitos
- Você criou uma . Para saber mais, confira Criando um agente do Copilot para sua extensão do Copilot ou Criando um conjunto de habilidades do Copilot para sua extensão do Copilot.
Configurar seu servidor
-
Caso não tenha uma conta, siga as instruções na tela para criar uma.
-
Em "Agentes", verifique se o sistema operacional correto está selecionado.
-
Em "Instalação", siga as instruções do sistema operacional para baixar e instalar o ngrok.
-
Em "Deploy your app online", selecione Ephemeral domain ou Static domain.
-
Execute o comando fornecido em seu terminal, substituindo o número da porta pela porta em que sua extensão está configurada para ser executada. Por exemplo:
-
Para um domínio efêmero:
Shell ngrok http http://localhost:EXTENSION-PORT-NUMBER
ngrok http http://localhost:EXTENSION-PORT-NUMBER
-
Para um domínio estático:
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
-
-
No terminal, ao lado de "Encaminhamento", copie a URL atribuída pelo ngrok ao servidor. Você precisará desse ponto de extremidade de encaminhamento para configurar o GitHub App.
Observação
Não copie a parte
-> http://localhost:XXXX
do URL.Mantenha a janela do terminal aberta enquanto estiver usando sua extensão.